has
many new features designed to support object-oriented programming
retains the basic features of ANSI C
A
properly-written ANSI C program will be accepted by a C++ compiler. However,
many traditional C programs will NOT be accepted. Given the growing
popularity of C++, this is another good reason for learning ANSI C rather
than traditional C.